|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sabro.jbusiness.sys.SysEscopo
com.sabro.jbusiness.sys.SysEscopoFormatado
public class SysEscopoFormatado
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysEscopo |
---|
SysEscopo.SysEscopoEvent, SysEscopo.SysEscopoEventType, SysEscopo.SysEscopoListener |
Constructor Summary | |
---|---|
SysEscopoFormatado()
|
|
SysEscopoFormatado(int sysTabelaId)
|
|
SysEscopoFormatado(int cfopId,
java.lang.String nome)
Cria nova instancia de SysTabelas. |
|
SysEscopoFormatado(int cfopId,
java.lang.String sysTabelaNome,
java.lang.String where)
Deprecated. |
|
SysEscopoFormatado(java.lang.String nomeTabela)
Cria novo escopo de maneira simplificada. |
|
SysEscopoFormatado(SysConexao sysConexao,
int sysTabelaId)
|
|
SysEscopoFormatado(SysConexao sysConexao,
int cfopId,
java.lang.String sysTabelaNome,
java.lang.String where)
|
|
SysEscopoFormatado(SysConexao sysConexao,
SysTabela.SysLigacao sysLigacao,
SysEscopo sysEscopoRemoto,
java.lang.String where)
|
|
SysEscopoFormatado(SysTabela.SysLigacao sysLigacao,
SysEscopo sysEscopoRemoto,
java.lang.String where)
Abre um escopo vinculado a outra tabela com uma ligação de um para muitos. |
|
SysEscopoFormatado(SysTabelaFormatada sysTabela)
|
|
SysEscopoFormatado(SysTabelaFormatada sysTabela,
java.lang.String where,
java.lang.String orderBy)
|
Method Summary | |
---|---|
void |
abreLigacao(java.awt.Component parentComponent)
|
SysRegistro |
addSysRegistro(int id)
|
void |
addSysRegistros(SysRegistro sysRegistroPai)
Adiciona registros ao escopo da tabela com base nas informações padrões do objeto, isto é, os campos padrões, a clausula from padrão, a condição padrao e a ordenação padrão |
SysVinculo |
addSysVinculo(SysEscopo sysEscopoRemoto,
java.lang.String campoRemoto,
java.lang.String campoLocal)
Cria um vinculo entre duas tabelas. |
void |
avancaProcesso()
Avança o processo para a próxima fase do workflow. |
boolean |
canLeaveFromSysRegistro()
Retorna falso se o registro selecionado estiver carregado, alterado ou existir algum campo que ainda não tenha sido salvo. |
void |
carregaProcesso()
Carrega o processo focado pela grade de navegação da tabela processos nas tabelas temporárias xxxClc. |
void |
descarregaProcesso()
Descarrega o processo focado pela grade de navegação da tabela processos das tabelas temporárias xxxClc. |
boolean |
excluiSysRegistros(SysRegistro[] sysRegistros)
Exclui os registros relacionados do banco de dados e do escopo. |
void |
filtrarRegistros()
Apresenta o formulário de filtragem para que o operador crie ou altere o filtro |
void |
fireSysEscopoChangedAll(SysEscopo.SysEscopoEvent sysEscopoEvent)
Anuncia evento de alteração para todos os escopos do processo identificado. |
void |
fireSysEscopoChangedFilhos(SysEscopo.SysEscopoEvent sysEscopoEvent)
Anuncia evento de alteração para todos os escopos filhos do escopo identificado. |
int |
getCfopId()
Obtém o código do tipo de processo que está selecionado na grade de navegação. |
java.lang.String |
getCondicao()
|
java.lang.String |
getExtensao()
Obtém a extensão que compõe o nome de diversos objetos do banco de dados. |
java.lang.String |
getFrom()
Obtém a clausula From mais adequada para obtenção dos campos do registro atual. |
java.lang.String |
getFrom(SysTabelaFormatada sysTabela,
boolean isCarregado)
Obtém a cláusula From mais adequada para obtenção dos campos do registro atual. |
java.lang.String |
getFrom(SysTabelaFormatada sysTabela,
SysRegistro sysRegistro)
|
ISelectable[] |
getISelectableComponents()
|
ISelectable |
getISelectableParent()
Este método fornece a relação de filhos selecionáveis e/ou selecionados. |
javax.swing.JPopupMenu |
getJPopupMenuAnexos()
|
java.lang.String |
getNomeComposto()
Obtém o nome da tabela para ser usado em cláusulas from do SQL. |
java.lang.String |
getSelect()
|
java.lang.String |
getSelect(SysTabelaFormatada sysTabela,
boolean isCarregado)
|
SysConexao |
getSysConexao()
|
SysDetalheFormatado |
getSysDetalhe()
|
SysEscopoFormatado |
getSysEscopoDescendente(SysTabelaFormatada sysTabela)
Escolhe entre os sysEscoposDescendentes, aquele que pertence a tabela informada. |
java.util.Set<SysEscopoFormatado> |
getSysEscopoFilhos()
Obtém os escopos que são filhos deste escopo |
SysEscopoFormatado |
getSysEscopoPai()
Obtém o escopo pai |
SysEscopoFormatado |
getSysEscopoRaiz()
Obtém a escopo raiz do processo |
java.util.ArrayList<SysEscopoFormatado> |
getSysEscoposDescendentes()
Fornece uma lista ArrayList contendo o sysEscopoFormatado corrente seguido por todos os seus descendentes de qualquer grau. |
SysFiltro |
getSysFiltro()
|
SysRegistro |
getSysRegistroPai()
|
java.util.ArrayList<SysRegistro> |
getSysRegistroPath()
Fornece uma lista ArrayList contendo o SysRegistro corrente seguido por todos os seus descendentes de qualquer grau. |
SysRegistro |
getSysRegistroRaiz()
|
SysTabelaFormatada |
getSysTabela()
Obtém o objeto SysTabela do registro selecionado |
SysTabelaFormatada |
getSysTabela(java.lang.String sysTabelaNome,
int cfopId,
SysRegistro sysRegistro)
Obtém o objeto SysTabela do registro informado. |
int |
getSysTabelaId()
Obtém o código da tabela de acordo com a tabela de formatação CFOPsTabelas. |
java.lang.String |
getSysTabelaNome()
Obtém o nome da tabela que serve como base para o escopo. |
int |
insereRegistro(int cfopId)
Insere um novo registro à tabela |
int |
insereRegistro(int cfopId,
boolean copy)
Insere um novo registro à tabela retornando seu código |
int |
insereRegistro(int cfopId,
SysRegistro sysRegistroCopiar)
|
void |
invalidaSysRegistrosAll()
|
void |
invalidaSysRegistrosFilhos()
|
boolean |
isAlterado()
Informa se o processo foi alterado |
boolean |
isAlterado(SysRegistro sysRegistro)
Informa se o processo foi alterado |
boolean |
isCarregado()
Informa se o processo está carregado |
boolean |
isCarregado(SysRegistro sysRegistro)
Informa se o processo está carregado |
boolean |
isEscopoProcesso()
|
boolean |
isRaizProcesso()
|
void |
readExternal(java.io.ObjectInput in)
|
boolean |
recalculaSysRegistroSelecionado()
|
static void |
reInitTabelas(int sysTabelaId)
|
static void |
reInitTabelas(java.lang.Integer[] sysTabelaIds)
|
static void |
reInitTabelas(java.util.Set<java.lang.Integer> sysTabelaIds)
|
static void |
reInitTabelas(SysTabelaFormatada sysTabela)
|
void |
revalidaSysRegistros()
Recria as variáveis sysRegistros e sysRegistroByCode. |
void |
salvaProcesso()
Salva as informações alteradas nas tabelas xxxClc do processo focado para suas tabelas definitivas em banco de dados. |
void |
setCondicao(java.lang.String condicao)
Define a condição de filtragem dos registros do objeto do banco de dados de onde as informações estao sendo extraídas. |
void |
setSysFiltro(SysFiltro sysFiltro)
Define o parâmetro "sysFiltro" do objeto. |
void |
sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
|
boolean |
updateSysRegistro(SysRegistro sysRegistro)
Atualiza os valores do registro selecionado no grid |
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SysEscopoFormatado()
public SysEscopoFormatado(int sysTabelaId)
public SysEscopoFormatado(SysConexao sysConexao, int sysTabelaId)
public SysEscopoFormatado(SysTabelaFormatada sysTabela)
public SysEscopoFormatado(SysTabelaFormatada sysTabela, java.lang.String where, java.lang.String orderBy)
public SysEscopoFormatado(java.lang.String nomeTabela)
nomeTabela
- Nome técnico da tabela. Usado para identificar a tabela formatada.public SysEscopoFormatado(SysTabela.SysLigacao sysLigacao, SysEscopo sysEscopoRemoto, java.lang.String where)
sysLigacao
- sysEscopoRemoto
- public SysEscopoFormatado(SysConexao sysConexao, SysTabela.SysLigacao sysLigacao, SysEscopo sysEscopoRemoto, java.lang.String where)
public SysEscopoFormatado(int cfopId, java.lang.String nome)
cfopId
- Código do tipo de processo. Use 0 para tabelas de cadastro.nome
- Nome técnico da tabela. Usado para identificar a tabela formatada.@Deprecated public SysEscopoFormatado(int cfopId, java.lang.String sysTabelaNome, java.lang.String where)
cfopId
- Código do tipo de processo. Use 0 para tabelas de cadastro.sysTabelaNome
- Nome técnico da tabela. Usado para identificar a tabela formatada.where
- Condição inicial da busca de registrospublic SysEscopoFormatado(SysConexao sysConexao, int cfopId, java.lang.String sysTabelaNome, java.lang.String where)
Method Detail |
---|
public static void reInitTabelas(java.util.Set<java.lang.Integer> sysTabelaIds)
public static void reInitTabelas(java.lang.Integer[] sysTabelaIds)
public static void reInitTabelas(int sysTabelaId)
public static void reInitTabelas(SysTabelaFormatada sysTabela)
public void sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
sysDetalheChanged
in interface SysDetalhe.SysDetalheListener
public SysEscopoFormatado getSysEscopoPai()
public java.util.Set<SysEscopoFormatado> getSysEscopoFilhos()
public SysEscopoFormatado getSysEscopoRaiz()
public java.util.ArrayList<SysEscopoFormatado> getSysEscoposDescendentes()
public java.util.ArrayList<SysRegistro> getSysRegistroPath()
public SysEscopoFormatado getSysEscopoDescendente(SysTabelaFormatada sysTabela)
sysTabela
-
public java.lang.String getSysTabelaNome()
getSysTabelaNome
in class SysEscopo
public int getSysTabelaId()
public SysTabelaFormatada getSysTabela()
getSysTabela
in class SysEscopo
public SysTabelaFormatada getSysTabela(java.lang.String sysTabelaNome, int cfopId, SysRegistro sysRegistro)
public SysConexao getSysConexao()
getSysConexao
in class SysEscopo
public SysDetalheFormatado getSysDetalhe()
public java.lang.String getExtensao()
public int getCfopId()
public void revalidaSysRegistros()
SysEscopo
revalidaSysRegistros
in class SysEscopo
public void invalidaSysRegistrosAll()
public void invalidaSysRegistrosFilhos()
public boolean isCarregado()
public boolean isCarregado(SysRegistro sysRegistro)
public boolean isAlterado()
public boolean isAlterado(SysRegistro sysRegistro)
public boolean canLeaveFromSysRegistro()
canLeaveFromSysRegistro
in class SysEscopo
public boolean isRaizProcesso()
public boolean isEscopoProcesso()
public java.lang.String getNomeComposto()
public void filtrarRegistros()
window
- public SysFiltro getSysFiltro()
public void setSysFiltro(SysFiltro sysFiltro)
public void setCondicao(java.lang.String condicao)
setCondicao
in class SysEscopo
public boolean excluiSysRegistros(SysRegistro[] sysRegistros)
excluiSysRegistros
in class SysEscopo
public SysRegistro addSysRegistro(int id)
public void addSysRegistros(SysRegistro sysRegistroPai)
addSysRegistros
in class SysEscopo
public boolean updateSysRegistro(SysRegistro sysRegistro)
updateSysRegistro
in class SysEscopo
public java.lang.String getSelect()
getSelect
in class SysEscopo
public java.lang.String getSelect(SysTabelaFormatada sysTabela, boolean isCarregado)
public java.lang.String getFrom()
getFrom
in class SysEscopo
public java.lang.String getFrom(SysTabelaFormatada sysTabela, SysRegistro sysRegistro)
public java.lang.String getFrom(SysTabelaFormatada sysTabela, boolean isCarregado)
public java.lang.String getCondicao()
getCondicao
in class SysEscopo
public SysVinculo addSysVinculo(SysEscopo sysEscopoRemoto, java.lang.String campoRemoto, java.lang.String campoLocal)
sysEscopoRemoto
- Escopo que comanda o vinculocampoRemoto
- Campo que define o valor que deve ser obedecido pelo campo localcampoLocal
- Campo que deve obedecer o valor do campo remoto
public SysRegistro getSysRegistroRaiz()
public SysRegistro getSysRegistroPai()
public void carregaProcesso()
public void descarregaProcesso()
public void salvaProcesso()
public void avancaProcesso()
public int insereRegistro(int cfopId)
public int insereRegistro(int cfopId, boolean copy)
public int insereRegistro(int cfopId, SysRegistro sysRegistroCopiar)
public boolean recalculaSysRegistroSelecionado()
public void abreLigacao(java.awt.Component parentComponent)
public javax.swing.JPopupMenu getJPopupMenuAnexos()
public void fireSysEscopoChangedAll(SysEscopo.SysEscopoEvent sysEscopoEvent)
sysEscopoEvent
- public void fireSysEscopoChangedFilhos(SysEscopo.SysEscopoEvent sysEscopoEvent)
sysEscopoEvent
- public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
getISelectableComponents
in class SysEscopo
public ISelectable getISelectableParent()
ISelectable
getISelectableParent
in interface ISelectable
getISelectableParent
in class SysEscopo
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
wasRequestClose
in class SysEscopo
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class SysEscopo
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class SysEscopo
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |